Skip to main content
TrustRadius
Zabbix

Zabbix

Overview

What is Zabbix?

Zabbix is an open-source network performance monitoring software. It includes prebuilt official and community-developed templates for integrating with networks, applications, and endpoints, and can automate some monitoring processes.

Read more
Recent Reviews

TrustRadius Insights

Easy to deploy: Many users have found Zabbix to be extremely easy and straightforward to deploy. Its user-friendly installation process …
Continue reading

Zabbix is best over all

10 out of 10
September 29, 2023
We are using Zabbix to monitor server , ICMP, Hardware and interfaces. The Zabbix version 6.4 gives the accurate information and …
Continue reading

Zabbix Power Users

9 out of 10
July 25, 2018
Incentivized
We use Zabbix to monitor both the internal IT Infrastructure, as well as the external IT Infrastructure. It was first implemented in 2010 …
Continue reading
Read all reviews

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Zabbix?

Zabbix is an open-source network performance monitoring software. It includes prebuilt official and community-developed templates for integrating with networks, applications, and endpoints, and can automate some monitoring processes.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

42 people also want pricing

Alternatives Pricing

What is StackState?

StackState is an observability solution that helps enterprises decrease downtime and prevent outages by breaking down the silos between existing monitoring tools and tracking changes in dependencies, relationships, and configuration over time. The system relates these changes to incidents,…

What is Splunk IT Essentials?

Splunk IT Essentials Work is an IT infrastructure monitoring standalone option from Splunk, providing server health insights, as well as cloud monitoring for hybrid infrastructures.

Return to navigation

Product Details

What is Zabbix?

Zabbix is an open-source network performance monitoring software. The core program is free, with paid support from the vendor. It provides out-of-the-box templates from Zabbix and community developers. Zabbix includes network health measurements, including memory utilization, packet loss rate, and predictive trends in bandwidth usage and downtimes. These measurements can be adjusted using custom thresholds for network health and security issue alerts.


Zabbix also offers automation capabilities, including automatic network detection, configuration management, and report generation. It also enables remote and scripted remediation efforts when an issue is detected. The open-source format of the software is designed to support customization by users and the community.

Zabbix Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Zabbix is an open-source network performance monitoring software. It includes prebuilt official and community-developed templates for integrating with networks, applications, and endpoints, and can automate some monitoring processes.

Reviewers rate Support Rating highest, with a score of 5.

The most common users of Zabbix are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(164)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Users of Zabbix have made several recommendations based on their experiences with the open-source monitoring tool.

Many reviewers suggest setting up a separate virtual server for Zabbix to facilitate an easy installation and configuration process. This approach allows for better manageability and flexibility in integrating Zabbix into existing infrastructure.

Zabbix is highly recommended for its ability to provide customizable alerts and monitoring capabilities. Users appreciate the flexibility to tailor notifications according to their specific requirements, allowing them to stay informed about critical events and issues.

Several users recommend Zabbix specifically for network performance monitoring. They find it suitable for large-scale environments, making it an ideal choice for big companies that need to monitor metrics across tens of thousands of devices.

While many users find Zabbix to be a valuable monitoring tool, some have also noted a few considerations. It has been mentioned by some reviewers that Zabbix may not be very intuitive and can be challenging to set up initially. To overcome this hurdle, users advise seeking support from the Zabbix IRC channel or having a Linux administrator assist with the server setup.

A few users have observed that Zabbix can be resource hungry compared to other monitoring solutions like Nagios. They mention that tuning and optimizing Zabbix may require additional effort to achieve optimal performance.

Overall, reviewers recommend conducting due diligence and planning ahead before implementing Zabbix. While it may require some initial investment in terms of time and resources, users find that Zabbix offers comprehensive monitoring capabilities and steadily improves its user interface over time. For smaller businesses or those utilizing virtual machines, reviewers suggest giving Zabbix a try as it can be deployed effectively in such environments.

Attribute Ratings

Reviews

(1-9 of 9)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
I use it to monitor the network devices of various customers.
It immediately alerts when there is a link down, device down, high resource utilization etc.
It helps me keep the network up and running 24x7
  • Alerts when a device or link is down
  • Can monitor the usage and utilization of bandwidth and resources
  • Checks and alerts for IOS updates
  • It can more features like Netflow
  • Should have the ability to access and do minimal changes on the network devices from within this Zabbix
Since this is an open source tool, it immensely helps startups who have no budget for monitoring tools.
It's easy install and manage.
Monitor your network 24x7 for free
Score 5 out of 10
Vetted Review
Verified User
Incentivized
Zabbix is currently one of our main monitoring applications (next to Munin). It is used to monitor the state of hardware (temperatures, hardware-errors), the state of the operating system (running, load, memory usage, etc.) and the state of services (running, network-connections, load, etc.). Additionally, some services can report on further metrics, e.g. if files are outdated or show unreasonable behavior. Through the trigger-framework, we can start automated mitigation, as well as manually inspect the issue.
  • History graphs show long-term trends, but still allow you to dig down to the minute.
  • Custom dashboards allow for teams to only monitor what's relevant for them.
  • The trigger-framework is pretty mighty and can act on a lot of metrics. This makes it also sometimes hard to comprehend.
  • Setting up items, triggers, hosts, classes, etc. is first tedious, secondly not very obvious.
  • Auto-discovery can get tricky if you don't have the correct configuration bits.
  • Overall the UI is functional, but not necessarily pretty.
For large organizations with a team around monitoring, it is a very practical tool to manage your infrastructure. It allows autoconfiguration/autodiscovery of hosts and metrics. When you think of monitoring a single host, or just a few, there are other tools out there that may be easier to set-up; thinking for example of net-data.
Thomas Higgins | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Zabbix is primarily being used to monitor servers and services running on them, though it is starting to be used also to monitor network components as well. Secondarily, it is being used as a Synthetic User Monitor for web applications.
  • Collecting hardware data - CPU, Memory, Network, and Disk Metrics are collected and reported on.
  • Flexible design - It is very easy to build out even very large environments via the templating system. You can also start where you are - network monitoring, server monitoring, etc. and then build it out from there as time and resources permit.
  • Provides a "plugin architecture" (via XML templates) to allow end users to extend it to monitor all kinds of equipment, software, or other metrics that are not already added into the software already.
  • Very complete documentation. Almost every aspect of Zabbix has been documented and reported on.
  • Cost - Zabbix is FOSS software and always free. Support is reasonably priced and readily available.
  • Zabbix is very complex and the documentation, while complete, is not particularly well organized. In particular, I would like to see step by step instructions (similar to the synthetic user monitoring example) for installation and setup; more about what some of the numbers mean; etc.
  • Zabbix system requirements are artificially high to cover every possibility, yet rarely are those resources used. Would like to see segmented resource requirements based on the size of monitoring to more efficiently size an environment.
  • Zabbix has some nasty "gotya's" that are not really addressed in the documentation. For example, when first setting up an environment, there is nothing discussing the order of setup (host group, then users, then host, for example); but doing it in the wrong order will make it much more difficult to use later on. A tutorial (or series of tutorials) setting up the first several devices would go a long way here.
  • Not so much a con as an UGLY that is common to most of this class of software - Zabbix requires a great deal of detailed understanding across several different IT disciplines. DBA knowledge for maintaining the database, System Administration for setting up and maintaining the server(s) and its software, Networking for setting up monitoring of the network, each software package you will have synthetic monitors of, etc. In most larger organizations, that means a lot of collaboration, but in smaller organizations, where it may only be a single person or team doing all the work, it means someone must be deeply knowledgeable about each aspect being monitored. It is no longer enough to just know the OS it is running on and leaving it to the user to know the software, or the network team to deal with the network issues.
Zabbix is probably the best classical monitoring software out there that is also FOSS. It is superior to Nagios and other similar software from implementation to utilization, and equal in capabilities. It is equally capable to SolarWinds (and competitors), and more expandable (thanks to the support of user-generated XML templates), but at the cost of time, knowledge, and effort. It serves a different market than pure cloud monitoring solutions, though they do overlap heavily, so it probably is not as well suited to cloud-only monitoring (though it can be set up to work effectively in this role as well). However, given the flexibility of on-prem monitoring as well, it can be an option in conjunction with, or in place of the cloud-only monitoring if that is a need.

Overall, I would put Zabbix on par with SolarWinds and the main differentiator is where are the costs going to be paid - in end-user training and support of Zabbix or in the commercial, ease of use provided by SolarWinds (and competitors).
July 25, 2018

Zabbix Power Users

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Zabbix to monitor both the internal IT Infrastructure, as well as the external IT Infrastructure. It was first implemented in 2010 and it has evolved significantly over the years, giving us a single pane of glass for monitoring systems, storage, network and the applications themselves. By implementing a solution that provides us this level of visibility, Engineers only have a single place to look to find the root cause of an issue, rather than jumping from system to system, trying to correlate events.
Zabbix is heavily used by Systems, Network and Database Engineers as well as Applications Developers to provide visibility to what is happening in the environment, to notice a problem before our users do.
We have implemented Zabbix so that there is a central Zabbix server (hosted in AWS), with Zabbix proxies at each physical location where there is infrastructure. This way if the Zabbix server goes down, no data is lost, as it is cached on each of the proxies until connectivity is restored to the Zabbix server.
  • Zabbix is able to provide us a single pane of glass for monitoring. It can handle Systems, Database, Network and application level alerts and send those alerts to the appropriate parties.
  • Zabbix graphs all metrics that come in. This means it's easy to spot trends and create alerts based on when those trends cross user-defined thresholds.
  • Zabbix allows for the escalation of issues. If someone sleeps through an alert in the middle of the night, it can easily be escalated to the next tier.
  • In a busy Zabbix environment, it can easily overwhelm the underlying database. Plan on having SSDs and a significant server infrastructure to keep up with more than a hundred hosts.
  • Building out Zabbix metrics that suit your environment can be very time consuming. When choosing a monitoring platform like Zabbix, expect a steep learning curve and to invest significant resources to make the tool valuable.
  • This is less important than it has been in the past, but current versions of Zabbix still do not handle IPMI checks of hardware very well. We needed to write our own wrapper for IPMI checks rather than using the built in IPMI poller.
Zabbix is well suited in an environment where connectivity is possible between all hosts in the network. Zabbix agents need to be able to "phone home" to the Zabbix server or a proxy. If connectivity is not possible between the agent and the server (typically the server is going to live in the "trust" section of the network, rather than a DMZ), Zabbix may not be a good fit. Zabbix is also appropriate in a cross-platform environment.
Zabbix is also highly appropriate in shops that are interested in building their own monitoring infrastructure, rather than using a service. These services are obviously not free, but the time that you invest in Zabbix may make up for that monthly spend.
Eric O'Callaghan | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
While working at the Comcast headquarters as a Linux Engineer on their Splunk team, I set up Zabbix to monitor approximately one-thousand (1,000) physical servers running Splunk. It allowed us deeper insight into the use and performance of Splunk throughout our infrastructure. It also gave us the ability to prevent small problems (such as hard drive failures) from growing unchecked and leading to serious outages.
  • Alerts; Zabbix allows deep customization of conditions and alerts giving you the ability to perform nearly any scripted action in a variety of scenarios
  • Inventory; having one place to see a list of all on-going problems and list of servers within your organization is critical
  • Graphs; screens or graphs showing customizable and color-coded historical usage is a necessity in any monitoring software
  • The first time that you use Zabbix, it may not be immediately obvious where everything is or how to find exactly what you want, but I think that it's UI is constantly improving with each new release. Training is also a great resource to resolve these types of problems.
  • While Zabbix allows in-depth customization of alerts to various applications (such as Slack, HipChat, Mattermost, or even SMS, etc.), I would love to see these options as built-in upon installation.
  • I have personally never found the "Maps" feature of Zabbix incredibly useful as I find it complicated to configure, but I should probably investigate its documentation further.
Zabbix is a great solution when monitoring a majority of Linux servers, in my experience. I have never personally used it with Microsoft Windows servers and I'm not sure that I would recommend doing so based on my lack of familiarity with doing so.

In any case, I find Zabbix incredibly useful if you want a clean UI that lets you monitor absolutely anything that you could possibly imagine. The ability to set up "Templates" and "UserParameter"s within Zabbix are easily my favorite features.
Deepshikha Gandhi | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Our operations team uses Zabbix to monitor our company's physical and virtual infrastructure. Zabbix monitors our servers, network gear, CPU performance data and application uptime. We have integrated Zabbix alerts with PagerDuty to get pinged when an issue arises.
  • Monitoring performance indicators like CPU, memory, network, disk space and processes can be done easily with Zabbix agent, which is available for Linux, UNIX and Windows platforms.
  • Zabbix can gather stats like disk failures, temperature and voltage from hardware through IPMI, thus ensuring uptime and reduces risk.
  • Zabbix lets you integrate it with your custom checks. You can write your own check scripts in Bash, Python or Perl and integrate it with Zabbix.
  • Zabbix has a steep learning curve and doesn't have a very intuitive and user-friendly interface.
  • Zabbix is resource hungry. It uses a DB to store all the stats and configuration and this can grow exponentially depending on the number of hosts you are monitoring.
  • Zabbix doesn't have a very thorough documentation, so you have to search for issues and ask the Zabbix community at times.
Zabbix is great for monitoring protocols like HTTP, FTP, SSH, SMTP, SNMP, etc. It also has great features like visual analysis, customizable dashboards and system "templates". Features like auto-discovery and auto-registration let us manage infrastructure on the fly. The auto-registration function is very handy for automatic monitoring of a new AWS host. When a new cloud host is spun up, Zabbix will automatically start collecting performance and availability data of that node. On the other hand, Zabbix tuning can take a bit of time. You have to learn by experience. It could also improve its agent's footprint on machines. Zabbix is less appropriate if you have a huge, constantly changing infrastructure such as autoscaling. Application level monitoring is better done by other tools out there like Datadog.
December 11, 2015

Zabbix just works

Nadir Wade | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
The company was using a very old version of Nagios at the time. I created a pro/con list for my manager on which monitoring application to switch to. Zabbix ended up being the winner based on features. It is specifically used to monitor EMR servers to ensure they are readily available for Office use at all times. We also used the software to notify support staff if there is an issue. The on-call person will receive the alarm and solve it as needed.
  • Nice graphing for non-technical personnel
  • Good monitoring system
  • Versatile for custom scripts
  • Nice options for notification if problems arise
  • There was a bit of a learning curve for creating custom scripts, if my script returns a 1 or 0, Zabbix should accept it no matter what and be able to work with it for an alarm
I think it will work well in just about any environment where monitoring is necessary
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Zabbix is used to monitor about 5000 network devices, 1000 servers and other services totaling 8000 hosts. Our IT department is deploying Zabbix to replace older monitoring services, to expand and modernize monitoring and alerting. Alerting is being automated and alerts are to be distributed to the responsible parties and even automate recovery where possible. Zabbix also stores a lot of useful "normal state" performance metrics for reference during problems.
  • Supports many different devices and server platforms
  • Customization of alert thresholds and notification actions
  • Automatic resolution of problems via remote commands
  • High level management always wants a "dashboard", while Zabbix can provide several different views, there seem to be third party products to provide alternatives. Maybe a best of breed dashboard could be added to the base product.
  • Zabbix performance largely depends on the performance of the underlying database, it takes planing and good infrastructure to support large environments.
  • It is possible to break things accidentally when making configuration changes, using Update when you meant to Clone, maybe a few strategic "are you sure you want to change this" prompts would help.
Zabbix is probably less powerful when dealing with Windows server, but that could just be our platform knowledge.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Zabbix is a preferred option for our organization based on its open-source nature and versatile functionality. The Zabbix sender and trap features allow us to set up adhoc alerts based on specific criteria, such as log grepping for error frequency. We also use Logstash in tandem with Zabbix to generate alerts based on Logstash queries.
  • Zabbix is capable of true customization. I personally recommend starting with a narrow scope, and broadening Zabbix to monitor more granular activities. Doing a bulk discovery and mass deploying alerts will cause a lot of false positives which are not actionable initially, so it can be a struggle to sift through the noise and find the alerts you really want to act on.
  • Zabbix is easy to deploy, and has a robust feature set.
  • Zabbix is easy to link up to services like PagerDuty, which are beneficial for on-call engineers.
  • Zabbix could benefit from integrating with Logstash in a more formalized way. Utilizing these two open-source services compares to the much more expensive Splunk.
  • I think it's important to deploy Zabbix to core systems first, then build more granular monitoring as false alarms are minimized. If you mass deploy Zabbix to all servers with very granular alert thresholds, you will have a hard time sifting through all the noise to get to the actionable alerts you really wanted to see.
Zabbix is best suited for companies keeping the open-source mindset. If you're on a budget and want a robust and customizable monitoring system, Zabbix is a winner. Using Zabbix in tandem with Logstash (also open-source) and PagerDuty (nominal monthly fee) can open the potential and real-time alerting capability which will help responsiveness of network operations center (NOC) team members.
Return to navigation